Senior .NET/C# Software Engineer

  • Dublin
  • Permanent
  • Fri Oct 17 15:55:21 2025
  • 190246

Senior .NET/C# Software Engineer

Location: Dublin, Ireland (Hybrid working arrangement)
Position: Permanent | Full Time

Salary: €75,000 – 90,000

About the Role

An exciting opportunity to join a small, experienced software development team within a larger international organization. This team is focused on building and continuously enhancing a suite of Software-as-a-Service (SaaS) applications, designed for the healthcare and medical communications sector.

As a Senior Software Engineer, you'll play a key role in the design, development, and delivery of robust, scalable web applications using Microsoft technologies—with a heavy focus on .NET, C#, MVC, SQL Server, and Azure DevOps. The team fosters a collaborative and technically enriching environment, where you can contribute directly to the direction and quality of the product.

Key Responsibilities

  • Design, develop, test, and maintain web-based software solutions using .NET/C#
  • Work across the full software development lifecycle with minimal supervision
  • Architect backend services, implement APIs, and manage SQL Server database interactions
  • Collaborate closely with QA, DevOps, and Product Management teams
  • Participate in Agile/Scrum processes and sprint planning
  • Conduct and participate in peer code reviews
  • Continuously improve code quality through unit testing, automation, and refactoring
  • Provide mentorship and technical guidance to mid/junior developers
  • Identify technical risks and propose solutions
  • Work directly with stakeholders to define technical requirements

Technical Requirements

  • 6+ years of professional software development experience using:
    • .NET Framework / .NET Core / C#
    • ASP.NET MVC / Web API
    • SQL Server – schema design, query optimization, stored procedures
    • JavaScript, HTML5, CSS3, jQuery
  • Strong object-oriented programming and software design principles
  • Experience with Azure DevOps for CI/CD pipelines and version control
  • Experience with SaaS environments and understanding of multi-tenant architectures
  • Prior use of TortoiseSVN or similar version control tools
  • Exposure to cloud infrastructure (Azure preferred)
  • Strong communication and interpersonal skills

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline
  • Experience in agile development teams (Scrum/Kanban)
  • Understanding of microservices architecture and containerization (Docker, Kubernetes)
  • Previous experience in a regulated environment (e.g., healthcare, finance) is a plus

Any questions - contact Joseph in Reperio Human Capital

Reperio Human Capital acts as an Employment Agency and an Employment Business.